/* CSS Document */
body{
margin:0px;
background:#f0f0f0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*------ Common Start ------*/
.centerContainer{
width:1000px;
margin:0px auto;
background:#FFFFFF;
}
.floatLeft{
float:left;
}
.floatRight{
float:right;
}
.b{
font-weight:bold;
}
a{
text-decoration:none;
}
.p10{padding:10px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt05{padding-top:5px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb5{padding-bottom:5px;}


.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mb10{margin-bottom:10px;}
/*------ Common End ------*/
/*------ Top Header Start ------*/
.header{
background:url(../../Content/images/i_top_bg.png) no-repeat #FFFFFF;
height:173px;
}
.header h1{
margin:9px 0px 0px 18px;
height:56px;
width:337px;
}
.headerNav{
background:url(../../Content/images/top_navigation_bg.png) no-repeat;
height:26px;
margin:25px 0px 0px 0px;
font-size:11px;
color:#15428b;
float:left;
}
.headerNavRit {
background:url(../../Content/images/top_navigationRit_bg.png) no-repeat;
height:26px;
width:3px;
float:left;
margin:25px 12px 0px 0px;
}
.headerNav ul{ 
margin:0px;
padding:0px;
text-align:center;
}
.headerNav li{ 
list-style-type:none;
float:left;
margin:6px 0px 6px 0px;
padding:3px 13px 3px 13px;
border-right:1px solid #DFDFDF;
}
.headerNav li a{
color:#15428b;
} 
.headerNav li.navseparatorR{
margin:6px 0px 6px 0px;
padding:3px 13px 3px 13px;

/*border-left:1px solid #DFDFDF;*/
border-right:0px solid #000;
/*line-height:18px;*/
}

/*------ Top Nav ------*/
#mainNav {
width:670px;
height:82px;
margin:0px auto;
}
#menu {padding:0; margin:0px auto; list-style:none; width:670px; height:82px; float:left;}

#menu li {position:relative; float:left; margin:12px 10px 0 20px;}
#menu li.last {position:relative; float:left; margin:12px 10px 0 20px;}
#menu li a {width:104px; height:82px; overflow:hidden; line-height:20px; padding:0 0 0 0; margin:0; float:left; color:#000; text-decoration:none; font-family:"arial", sans-serif; font-size:11px; text-align:center; cursor:pointer;}
#menu li a b {position:relative; top:58px; font-weight:bold;}

#menu li#home a {background:url(../../Content/images/menuHome_off.png) no-repeat;}
#menu li#ideas a {background:url(../../Content/images/menuIdea_off.png) no-repeat;}
#menu li#projects a {background:url(../../Content/images/menuProject_off.png) no-repeat;}
#menu li#users a {background:url(../../Content/images/menuMystimulus_off.png) no-repeat;}
#menu li#admin a {background:url(../../Content/images/menuAdmin_off.png) no-repeat;}

#menu li#home a:hover {background:url(../../Content/images/menuHome_on.png) no-repeat;}
#menu li#ideas a:hover {background:url(../../Content/images/menuIdea_on.png) no-repeat;}
#menu li#projects a:hover {background:url(../../Content/images/menuProject_on.png) no-repeat;}
#menu li#users a:hover {background:url(../../Content/images/menuMystimulus_on.png) no-repeat;}
#menu li#admin a:hover {background:url(../../Content/images/menuAdmin_on.png) no-repeat;}

#homeSel {background:url(../../Content/images/menuHome_on.png) no-repeat;}
#ideasSel {background:url(../../Content/images/menuIdea_on.png) no-repeat;}
#projectsSel {background:url(../../Content/images/menuProject_on.png) no-repeat;}
#usersSel {background:url(../../Content/images/menuMystimulus_on.png) no-repeat;}
#adminSel {background:url(../../Content/images/menuAdmin_on.png) no-repeat;}

/* this is for IE6 png transparency fix - note the image path is from the .html file not the .css file */
* html #menu li#home a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Content/images/menuHome_off.png', sizingMethod='scale');}


* html #menu li#home a:hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../Content/images/menuHome_on.png', sizingMethod='scale');}

/*------ Top Header Start ------*/

/*------ Content Start ------*/
.content{
font-size:11px;
color:#000000;
}
.content a{
color:#0277B8;
}
.contentBotBg{
background:url(../../Content/images/i_content_bottom_bg.png) no-repeat bottom;
height:18px;
clear:both;
}
/*-- left area Start --*/
/*-- Home left area Start --*/
.leftColHom{
width:225px;
float:left;
padding:0px 10px 0px 5px;
margin:20px 0 0 0;
}
/*-- Home left area End --*/
.   {
width:230px;
float:left;
padding:0px 10px 0px 5px;
}
.graphTitle{
margin-bottom:10px;
}
.graphTitle h1{
font-size:12px;
color:#333333;
margin:0px;
background:url(../../Content/images/i_left_header_bg.png) no-repeat bottom;
height:28px;
padding:0px 0px 0px 15px;
}

/*-- left area End --*/
.homleftbg {
font-size:11px;
color:#333333;
margin:-15px 0 0 0;
background:url(../../Content/images/homleftBg.png) no-repeat bottom left;
padding:0 0 0px 0px;
width:225px;
height:80px;
}
.homleftbg h1{
font-size:11px;
color:#333333;
padding:10px 0 0 10px;
margin:0;
}

/*-- Main area Start --*/
.mainHom{
width:750px;
height:600px;
float:left;
margin:0px 5px 0px 5px;

}
/*-- Main area Start --*/
.main{
width:760px;
float:left;
margin:0px 5px 0px 5px;
}
.contetTittle{
background:url(../../Content/images/i_contentheader.png) no-repeat;
height:32px;
padding:5px;
}
.headerLabel{
cursor:default;
font-size:11px;
font-weight:bold; 
line-height:27px;
background:url(../../Content/images/button.png) no-repeat right top; 
padding-right:20px; 
vertical-align:middle;
display:block; /*opera*/
display:inline-block; /*ie*/
display:-moz-inline-box;  /*ff*/
}
a.headerLabel{
color:#333;
text-decoration:none;
}
.headerLabel span{
background:url(../../Content/images/button.png) no-repeat left top; 
height:28px;
display:block;
display:inline-block;
padding-left:20px; 
}
.headerLabelBtn{
cursor:pointer;
cursor:hand;
font-size:10px;
font-weight:bold; 
line-height:27px;
background:url(../../Content/images/button.png) no-repeat right top; 
padding-right:10px; 
vertical-align:middle;
display:block; /*opera*/
display:inline-block; /*ie*/
display:-moz-inline-box;  /*ff*/
white-space:nowrap;
}
a.headerLabelBtn img{
color:#016EAC;
text-decoration:none;
border:none;
vertical-align: middle;
}
a.headerLabelBtn{
color:#016EAC;
text-decoration:none;
}
.headerLabelBtn span{ 
background:url(../../Content/images/button.png) no-repeat left top; 
height:28px;
display:block;
display:inline-block;
padding-left:10px; 
}
.ideaListItemBg{
background:url(../../Content/images/i_content_tab_bg.gif) repeat-x top;
padding:8px;
}
.ideaListItem{
margin:0px;
}
.ideaListItem h1{
margin:0px;
color:#016eac;
font-size:13px;
background:url(../../Content/images/arrowbig.png) no-repeat;
height:14px;
padding:0px 0px 3px 15px;
}
.ideaListItem h1 a{
color:#016eac;
}
.ideaListItem p{
font-size:11px;
margin:4px 4px 4px 0px;
line-height:16px;
}
.ideaListChldItem{
margin:0px;
}
.ideaListChldItem h1{
margin:0px;
color:#016eac;
font-size:11px;
height:14px;
padding:0px 0px 3px 0px;
}
.ideaListChldItem h1 a{
color:#016eac;
}
.ideaStatusBar{
font-size:10px;
color:#000000;
margin:10px 0px 5px 0px;
height:15px;
}
.ideaStatusBar a{
color:#016EAC;
}
.ideaStatus a{
margin:0px;
}
.ideaStatus div{
float:left;
padding:0px 5px 0px 5px;
}
.separator{
padding:0px 5px 0px 5px;
/*border-left:1px solid #DFDFDF;*/
border-right:1px solid #DFDFDF;
height:18px;
line-height:18px;
}
.separatorR{
padding:0px 5px 0px 5px;
margin:0px 5px 0px 0px;
/*border-left:1px solid #DFDFDF;*/
border-right:1px solid #DFDFDF;
height:18px;
line-height:18px;
}
.separatorFav{
padding:0px 5px 0px 5px;
height:18px;
line-height:18px;
}
.ideaStatusRpt{
font-size:10px;
margin-top:2px;
}
.ideaStatusRpt h4{
margin:0px;
font-size:10px;
font-weight:bold;
float:left;
}
.ideaStatusRpt div{
float:left;
padding:0px;
}
.ideaStatusRpt a{
color:#016eac;
}
.ideaStatusRpt img{
padding:0px 5px 0px 5px;
}
.statusWdth{
width:70px;
}
/*Project styles start*/
.projListItemBg{
background:url(../../Content/images/i_content_tab_bg.gif) repeat-x top;
padding:8px;
overflow:hidden;
}
.projListItem{
margin:0px;
}
.projListItem h2{
margin:0px;
color:#016eac;
font-size:13px;
height:14px;
padding:0px 0px 3px 15px;
}
.projListItem h1{
margin:0px;
color:#016eac;
font-size:13px;
background:url(../../Content/images/arrowbig.png) no-repeat;
height:14px;
padding:0px 0px 3px 15px;
}
.projListItem h1 a{
color:#016eac;
}
.projListItem p{
font-size:11px;
margin:4px 4px 4px 0px;
line-height:16px;
}

.projStatusBar{
font-size:10px;
color:#000000;
/*margin:0px 0px 5px 0px;*/
height:15px;
}
.projStatusBar a{
color:#016EAC;
}
.projStatus a{
margin:0px;
}
.projStatus div{
float:left;
padding:0px 5px 0px 0px;
}
.projStatusRpt{
font-size:10px;
margin-top:2px;
}
.projStatusRpt h4{
margin:0px;
font-size:10px;
font-weight:bold;
float:left;
}
.projStatusRpt div{
float:left;
padding:0px;
}
.projStatusRpt a{
color:#016eac;
}
.projStatusRpt img{
padding:0px 0px 0px 0px;
}

.projHdProfile{
padding:0 20px 0 10px;
}

.projHdProfile a{
color:#016eac;
}
.projPic{
height:67px; 
width:90px; 
border:thin 2px; 
margin:10px 0 10px 10px;
}
.projHdPic{
height:65px; 
width:66px; 
border:thin 2px; 
margin:10px 0 10px 10px;
}
.projHdPic img{
height:65px; 
width:66px; 
border:0px; 
}

.projColLeft{
width:350px;
float:left;
}
.projColRight{
width:440px;
float:left;
}
.projColRight h4{
font-size:12px;
color:#000000;
padding:0px 0px 0px 0px;
margin:0;
}
.projColRight p{
padding:0px 0px 0px 0px;
margin:0;
}
.projItembg{
background-color:#F0F0F0;
border-top:solid 1px;
border-color:#CDCDCD;
}
.projListDocItem{
margin:0px;
}
.projListDocItem h1{
margin:0px;
color:#016eac;
font-size:12px;
/* background:url(../../Content/images/docAttachIcon.png) no-repeat; */
height:14px;
padding:2px 0px 0px 24px;
height:24px;
}
.projListDocItem h1 a{
color:#016eac;
}
.projListPhtoItem {
margin:0;
padding:0 0 0 0;
background-color:#CC6600;
}
.projListPhtoItem h1{
margin:0px;
color:#016eac;
font-size:11px;
padding:2px 0px 4px 0px;

}
.projListPhtoItem h1 a{
color:#016eac;
}
.projListPhtoItem a{
color:#016eac;
}
.projPhtoItem{
padding:2px 0px 0px 2px;
height:75px;
width:116px;
background:#CCC;
}

.PhtoItemWdth{
padding:2px 0px 0px 2px;
margin:0 37px 35px 0;
width:120px
}
.projVolnPic{
height:65px; 
width:66px; 
border:thin 2px; 
margin:0px 0 0px 0px;
}
.projVolnPic img{
height:66px; 
width:65px; 
}
.projListVolnItem{

}
.projListVolnItem h1{
margin:0px;
color:#000;
font-size:11px;
padding:2px 0px 0px 0;
}
.projListVolnItem h4{
margin:0px;
color:#000;
font-size:11px;
padding:2px 0px 0px 0;
}
.projListVolnItem a{
color:#016eac;
}
/*Project styles End*/
/*Idea Feedback style start*/
.fedbkColLeft{
width:350px;
float:left;
}
.fedbkColRight{
width:440px;
float:left;
}
.fedbkListItemBg{
background-color:#FBFBFB;
border-top:solid 1px #CCCCCC;
padding:8px;
}
.fedbkListItemBg:hover{
background-color:#F4F4F4;
border-top:solid 1px #CCCCCC;
}
.fedbkListItemBgSel{
background-color:#F4F4F4;
border-top:solid 1px #CCCCCC;
}

.fedbkListItem{
margin:0px;
}
.fedbkListItem h1{
margin:0px;
color:#016eac;
padding:0px 0px 3px 0px;
font-size:12px; overflow:hidden;
}
.fedbkListItem h1 a{
color:#016eac;
}
.fedbkListItem p{
font-size:11px;
margin:2px 2px 0px 0px;
line-height:16px; overflow:hidden;
}

.fedbkStatusBar{
font-size:10px;
color:#000000;
margin:2px 0px 5px 0px;
height:15px;
}
.fedbkStatusBar a{
color:#016EAC;
}

.fedbkColRight h4{
font-size:12px;
color:#000000;
padding:0px 0px 0px 0px;
margin:0;
}
.fedbkColRight p{
padding:0px 0px 0px 0px;
margin:0; overflow:hidden;
}
/*Idea Feedback style End*/

.requiredfield{
font-size:10px;
color:#CC0000;
}

/*-- Main area End --*/

/*-- right Col Start --*/
.rightCol{
width:225px;
height:auto;
float:right;
margin:0px 5px 0px 0px;
}
.search{
background:url(../../Content/images/i_search_bg.png) no-repeat;
width:225px;
height:38px;
padding-bottom:0px;
}
.search input{
border:0px;
margin:8px 0px 0px 10px;
font-size:11px;
color:#666666;
padding:2px;
width:153px;
float:left;
}
.search span{
float:right;
}
.search img{
border:0px;
}

.searcharrowUp{
display:block; 
width:10px; 
height:35px; 
margin-top:0px; 
margin-left:8px;
background-image:url(../../Content/images/searchArrowUp.png);
background-repeat:no-repeat;
cursor:hand;
}
.searcharrowUp:hover{
display:block; 
width:10px; 
height:35px; 
margin-top:0px; 
margin-left:8px;
background-image:url(../../Content/images/searchArrowUpHover.png);
background-repeat:no-repeat;
cursor:hand;
}
.searcharrowDwn{
display:block; 
width:10px; 
height:35px; 
margin-top:0px; 
margin-left:8px;
background-image:url(../../Content/images/searchArrowDwn.png);
background-repeat:no-repeat;
cursor:hand;
}
.searchPopupOut a{ 
	cursor:hand; 
	display:block;
	width:10px;
	height:35px;
}
.searchPoupBg{
background-image:url(../../Content/images/searchPupBg.png);
background-repeat:no-repeat;
width:225px;
}
.searchPoupBg h1{
font-size:12px;
margin:0;
padding:10px 0 7px 12px;
}
.searchPoupRow{
width:210px; 
line-height:22px; 
font-size:11px;
padding:4px 0 4px 5px;
margin:4px 0px 0 8px;
clear:both; 
}         
.searchPoupRow input{
font-size:11px;
} 
.searchImg{
	cursor:hand;
}
/* Used for Javascript search */
/* Start */
.popup
{
    display: none;
}
.submittedOnDate
{
}
.TopN
{
}
.submittedCriteria
{
   	
}
/* End */

.statusPoupRow{
width:210px; 
line-height:22px; 
font-size:11px;
padding:4px 0 4px 5px;
margin:4px 0px 0 8px;
clear:both; 
}         
.statusPoupRow input{
font-size:11px;
} 

.srchStatus{
width:100px;
background:#E6E6E6;
display:block;
}
.srchTop{
height:25px;
}

.closeIcon
{
background:url(../../Content/images/closeIcon.png) no-repeat;
display:block;
height:16px;
width:16px;
margin:8px 12px 0 0;
cursor:hand;
}

.comHdrSideBar{
width:225px;
}
.comHdrSideBar h1{
margin:0px;
background:url(../../Content/images/sectionHdrBg01.png) no-repeat;
font-size:12px;
font-weight:bold;
color:#000000;
padding:10px;
}
.myInterestTags{
overflow:hidden;
white-space:nowrap;
line-height:20px;
}
.NewUrsLeft{
width:500px;
/*background-color:#EAEAEA;*/
}
.NewUrsRight{
width:400px;
/*background-color:#CCCCCC;*/
}
.proflPic{
height:78px; 
width:77px; 
border:thin 2px; 
margin:0px 0px 10px 10px;
}
.proflPic img{
height:72px; 
width:72px
}
.proflPictext a{
font-size:9px;
color:#016eac;
text-align:center;
}
.welText{
font-size:13px;
color:#4FB406;
margin:0;
padding:0px;
}
.profl h3{
font-size:10px;
margin:0;
padding:0;
}
.profl h1{
font-size:11px;
margin:0;
padding:0;
width:450px;
}

.proflColLeft{
width:350px;
float:left;
}
.proflColLeft h4{
font-size:13px;
margin:0;
padding:0 0 0 0;
}
.proflColRight{
width:440px;
float:left; 
overflow:hidden;
}
.proflColRight h4{
font-size:13px;
margin:0;
padding:0 0 10px 0;
}

.proflColRight p{
font-size:11px;
margin:0;
padding:0;
}

.proflItembg{
background-color:#F0F0F0;
border-top:solid 1px;
border-color:#CDCDCD;
}
.proflImgUpload{
background-color:#cfe6f4;
margin: 0 80px 0 10px;
}


.tag{
margin:0px 0px 0px 10px;
white-space:nowrap;
}

.tag div{
float:left;
color:#666666;
font-size:12px;
line-height:20px;
padding:0px 2px 0px 2px;
margin:2px 2px 2px 2px; 
}
.tag div a{
color:#666666;
text-decoration:none;
}
.taghover{
  background-color:#CFE6F4;
}
.myInterestTags{
overflow:hidden;
white-space:nowrap;
line-height:20px;
}
.tagInstA
{
text-decoration:none;
}
.tagInstHover 
{
background-color:#CFE6F4; 
border:solid 1px #FFF; 
margin:0 0 5px 0;
}
.tagInst
{
color:#000; 
padding:2px 5px 2px 5px;  
border:solid 0px #CCC;
}
.tagSelected
{
color:#007cc3; 
padding:2px 5px 2px 5px; 
margin:0 0 5px 0; 
background-color:#CFE6F4; 
border:solid 1px #9BCBE8;
}

/*List with image link*/

.rsslistmenu{
width: 220px; /*width of menu*/
}

.rsslistmenu .headerbar{
font: bold 12px Arial;
color: white;
background: black url(../..content/images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.rsslistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.rsslistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.rsslistmenu ul li a{
color: #016EAC;
background: url(../../Content/images/rss_icon.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 4px 0;
padding-left: 30px; /*link text is indented 19px*/
text-decoration: none;
/*font-weight: bold;*/
border-bottom: 1px solid #dadada;
font-size: 11px;
line-height:21px;
}

.rsslistmenu ul li a:visited{
color: #016EAC;
}

.rsslistmenu ul li a:hover{ /*hover state CSS*/
color: #016EAC;
background-color: #F3F3F3;
}


/*-- right Col Start --*/
/*------ Content End ------*/

/*------ Footer Start ------*/
.footer{
background:url(../../Content/images/i_footer_bg.png) no-repeat;
font-size:11px;
vertical-align:middle;
height:46px;
clear:both;
}
.footer p{
color:#15428b;
margin:0px;
padding:15px 10px 0px 10px;
}
.footer p a{
color:#15428b;
text-decoration:none;
}

/*------ Content End ------*/


/*-- Inner Page Start --*/
.mainInner{
width:815px;
float:left;
margin:0px 0px 0px 5px;
display:table;
font-size:11px;
}
.mainInner h2{
font-size:13px;
color:#000000;
padding:0px 0px 0px 0px;
margin:0;
}
.mainInner h3{
font-size:14px;
color:#000000;
padding:0px 0px 0px 10px;
margin:0;
}
.mainInner p{
/*line-height:17px;*/
font-size:11px;
color:#333333;
padding:0px 0px 0px 0px; 
}
.mainInner .ideaDetail
{
	overflow:hidden; width:790px;
}
.about p{
/*line-height:17px;*/
font-size:11px;
color:#333333;
padding:0px 10px 0px 10px;
}
.privacy p{
/*line-height:17px;*/
font-size:11px;
color:#333333;
padding:0px 10px 0px 10px;
}
.leftCol{
width:170px;
float:left;
padding:0px 0px 0px 5px;
}
.fullViewHdr{
background:url(../../Content/images/i_content_header_Innerbg.png) no-repeat;
width:990px;
}
.colViewHdr{
background:url(../../Content/images/i_content_header_bg.png) no-repeat;
}
/*vertical menu start*/
.verNav{
width:170px;
float:left;
}
.verNav ul {
margin:0;
padding:0;
list-style-type: none;
}
.verNav li{ 
margin:0; 
}
.verNav ul li a{
display:block;
background:url(../../Content/images/section_bg.png) no-repeat;
height:32px;
padding:11px 0 0 17px;
font:11px verdana,arial;
color:#333333;
text-decoration: none;
}
.verNav li a:hover{
background:url(../../Content/images/section_selected_bg.png) no-repeat;
height:32px;
}
.verNav li.selected{
position: relative;
top: 1px;
}
.verNav li.selected a{ /*selected tab style */
display:block;
background:url(../../Content/images/section_selected_bg.png) no-repeat;
height:32px;
/*padding:11px 0 0 17px;*/
font:11px verdana,arial;
color:#333333;
text-decoration: none;
}
.verNav li.selected a:hover{ /*selected tab style */
text-decoration: none;
}
/*vertical menu end*/

.paging{
background:url(../../Content/paging_bg.png) repeat-x;
height:35px;
margin-top:10px;
padding:10px 10px 0px 10px;
font-size:11px;
}
/*-- Inner Page End --*/

/*-- Idea Submission Form --*/
#container{
text-align:left;
/*margin-left:15px;*/
}
form{
margin:0;
padding:0;
}
form ul{
margin:0;
padding:0;
list-style-type:none;
}
form li{
display: block;
margin:0;
padding:4px 5px 2px 9px;
clear:both;
}
label.desc{
line-height:150%;
margin:0;
padding:0 0 5px 0;
border:none;
color:#222;
display:block;
font-size:95%;
font-weight:bold;
}
/* select{
width:200px;
border-top:1px solid #7c7c7c;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
border-bottom:1px solid #ddd;
}
*/
/* ----- FIELDS ----- */
input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

input.text, input.file, textarea.textarea{
margin:0;
font-size:11px;
padding:3px;
}
input.text, textarea.textarea, .firefox select.select{
border-top:1px solid #7c7c7c;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
border-bottom:1px solid #ddd;
}
textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
line-height:18px;
}
.buttons input{
/*border:1px solid #999999;*/
font-size:11px;
padding:2px;
font-weight:bold;
clear:both;
margin-top:10px;
}

.errorMessages{
color:#000;
background-color:#FDEAC6;
height:auto;
}

.errorMessages span{
margin: 0px 0 0 0;
padding:10px 0 5px 31px;
background-image:url(../../Content/images/errorIcon.png);
background-repeat:no-repeat;
background-position:left;
font-weight:bold;
display:block;
}
.errorMessages ul{
margin: 0 0 0 0;
padding:5px 0 10px 35px;
}

.errorMessages li{
margin: 0 0 0 0;
padding:0 0 5px 0;
list-style:disc;
}

.validation-summary-errors ul{
margin: 0 0 0 0;
padding:5px 0 10px 35px;
}

.validation-summary-errors li{
margin: 0 0 0 0;
padding:0 0 5px 0;
}
.errorExp {
margin: 20px;
padding:0;
}
.errorExp h2{
font-size:14px;
margin: 0 0 0 0;
padding:0 0 8px 0;
color:#cc0000;
}
.errorExp p{
font-size:11px;
}
.errorExp a
{
font-size:11px;
font-weight:bold;
color:#15428b;
margin:0px;
}

.MessagesGrn
{
font-size:11px;
font-weight:bold; font-style:italic;
color:Green;
margin:0px;
}

.ProgressBar{
display: none; 
position: absolute; 
top: 250px; 
left:470px;

background: url(../../Content/images/gradient_popup.png) repeat-x;
border:solid 1px #016EAC;
background-color: #acacac;
padding-top: 40px;
width:300px; height:80px;
text-align:center;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
/*-- Idea Submission Form --*/
.FeedbackRating div
{
	padding:0px 5px 0px 0px;
}

/* Lightbox gallery */
        #gallery
        {
            padding: 0 0 0 10px;
        }
        #gallery ul
        {
            list-style: none;
            margin: 0;
            padding: 4px;
        }
        #gallery ul li
        {
            float: left;
        }
        #gallery ul img
        {
            border: solid #EAEAEA;
            border-width: 5px 5px 5px 5px;
        }
        #gallery ul a:hover img
        {
            border: solid #78B9DF;
            border-width: 5px 5px 5px 5px;
            color: #fff;
        }
        #gallery ul a:hover
        {
            color: #000;
        }
        #gallery ul a
        {
            color: #666666;
        }
        #gallery ul h5
        {
            margin: 0;
            padding: 4px;
            list-style: none;
            font-size: 10px;
            font-weight: normal;
        }
        #gallery li
        {
            background-color: #EAEAEA;
            margin: 15px 33px 0 0;
            padding: 0;
            display: block;
            width: 126px;
        }
        #gallery li:hover
        {
            background-color: #78B9DF;
            margin: 15px 33px 0 0;
            padding: 0;
            display: block;
            width: 126px;
            color: #000;
        }
        
/* Login Styles */
.login h3
{
      /*text-align:center;*/
      /* margin: auto 0;*/
	  background-image:url(../../Content/images/loginIcon.png);
	  background-repeat:no-repeat;
	  height:33px;
	  padding:8px 0 0 35px;
	  /*background-color:#CCCCCC;*/
}
.loginicon{
	display:block;
	background-image:url(../../Content/images/loginIcon.png);
}
.loginlft
{
      width:360px;
      text-align:left;
	  margin: 0px auto;
	  background-image:url(../../Content/images/bg_login.jpg);
	  background-repeat:no-repeat;
	  background-position:bottom left;


}
.loginBorder
{
      padding: 10px 0 10px 10px;
}

/* Login Styles End*/

/* CSS Classes For Documen Icons */
.Pdf h1{
background:url(../../Content/images/Imagepdf.png) no-repeat;
}
.Doc h1{
background:url(../../Content/images/Imagedoc.png) no-repeat;
}
.Docx h1{
background:url(../../Content/images/Imagedocx.png) no-repeat;
}
/* End*/

/* Note CSS */
.note
{
    font-size: 9px;
    color:Gray;
}
/* END */

/* Mandatory Field Validation Styles */ 

.mandatoryfield input{
background-color:#FFF;
padding:2px;
border-top:1px solid #D88702;
border-left:1px solid #D99509;
border-right:1px solid #D99509;
border-bottom:1px solid #F5AB10;
}

/*Badging options*/
.facebook{cursor: pointer; }
.twitter{cursor: pointer; }
.digg{cursor: pointer;}
.jqalert{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background: #acacac;
}
/*.jqalert-container{border:solid 1px #016EAC;background: #acacac;}
.jqalert-message{background: red;}
.jqalert-buttons{background: #acacac;}
.jqalert-title{background: #acacac;}
*/
.myOwnStuff {
	background-color:#acacac;
}
.myOwnStuff .jqalert
{
	background: url(../../Content/images/gradient_popup.png) repeat-x;
	border:solid 1px #016EAC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #acacac;
	padding: 10px;
	width:300px; height:80px;
}
.myOwnStuff .jqalert-message{ margin-bottom:35px; }
.myOwnStuff .jqalert-buttons{ text-align:center; }
.syncbg{
background-color:#FBFBFB;
padding:8px;
margin:0 0 0 10px;

}
.syncbg input{
width:160px;
}
.contactColLeft{
width:400px;
float:left;
}
/* End */